//package leetcode;
//
//class Solution {
//    public int add(int a, int b) {
//        if (b == 0) {
//            return a;
//        }
//
//        // 转换成非进位和 + 进位
//        return add(a ^ b, (a & b) << 1);
//    }
//}
//
//public class Test1 {
//    public static void main(String[] args) {
//        Solution solution = new Solution();
//        int ret = solution.add(15, 15);
//        System.out.println(ret);
//    }
//}
